-- card: 2108 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 2331 -- name: ----- HyperTalk script ----- on openCard if hilite of bkgnd btn "Debug" is false then send mouseUp to bkgnd btn "Debug" end openCard -- part 5 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: To Last Child ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "To Last Child" to false hide me end mouseUp -- part 6 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: To Parent ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "To Parent" to false hide me end mouseUp -- part 7 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: To Next Peer ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "To Next Peer" to false hide me end mouseUp -- part 8 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: To Previous Peer ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "To Previous Peer" to false hide me end mouseUp -- part 9 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Sort: Parent ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "Sort: Parent" to false hide me end mouseUp -- part 10 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Sort: Name ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "Sort: Name" to false hide me end mouseUp -- part 11 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Create Peer ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "Create Peer" to false hide me end mouseUp -- part 12 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Create Child ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "Create Child" to false hide me end mouseUp -- part 13 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Delete ----- HyperTalk script ----- on mouseUp set hilite of bkgnd btn "Delete" to false hide me end mouseUp -- part 14 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Parent ID Text ----- HyperTalk script ----- on mouseUp hide me end mouseUp -- part 15 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Self ID Text ----- HyperTalk script ----- on mouseUp hide me end mouseUp -- part 16 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Child IDs Text ----- HyperTalk script ----- on mouseUp hide me end mouseUp -- part 17 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Parent Name Text ----- HyperTalk script ----- on mouseUp hide me end mouseUp -- part 18 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Self Name Text ----- HyperTalk script ----- on mouseUp hide me end mouseUp -- part 19 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: P Stack Name Text ----- HyperTalk script ----- on mouseUp hide me end mouseUp -- part 20 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=83 top=111 right=269 bottom=505 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: C Stack Name Text ----- HyperTalk script ----- on mouseUp hide me end mouseUp -- part contents for background part 21 ----- text ----- 2108 -- part contents for card part 6 ----- text ----- You have clicked the "To Parent" button. It takes you to the Parent Card that this card is a child of. If there is no Parent Card (only possible if this card is in the top level stack of the hierarachy) then this button does nothing. Click on this message box to continue... -- part contents for card part 5 ----- text ----- You have clicked the "To Last Child" button. It takes you to the last Child Card that was created for this Parent Card. If there is no Child Card then this button does nothing. Holding the Command key down, while clicking this button, will force you down into the Child level, even if there are no Child Cards for this card. Click on this message box to continue... -- part contents for card part 7 ----- text ----- You have clicked the "To Next Peer" button. This will take you to the next card in this level's stack. The next card may or may not be a child of the same Parent Card, depending on how you sort the stack and what the last add or delete actions were. Click on this message box to continue... -- part contents for card part 8 ----- text ----- You have clicked the "To Previous Peer" button. This will take you to the pevious card in this level's stack. The previous card may or may not be a child of the same Parent Card, depending on how you sort the stack and what the last add or delete actions were. Click on this message box to continue... -- part contents for card part 9 ----- text ----- You have clicked the "Sort: Parent" button. This will sort this level's stack according to the contents of the "Parent Name" field, in ascending order. This is useful for getting all related child cards together in the stack. Click on this message box to continue... -- part contents for card part 10 ----- text ----- You have clicked the "Sort: Name" button. This will sort this level's stack according to the contents of the "Self Name" field, in ascending order. Click on this message box to continue... -- part contents for card part 11 ----- text ----- You have clicked the "Create Peer" button. This looks at the Parent Card of the current card and adds a new card to the current level's stack, attached to the same Parent Card. The current card and the new card are "brothers"/"sisters". When the action is complete, you are left in the new Peer Card. Note that the "Parent Name" and "Parent ID" fields are automatically filled in correctly in the new card. The "Child IDs" field is also updated on the Parent Card. Click on this message box to continue... -- part contents for card part 12 ----- text ----- You have clicked the "Create Child" button. This creates a new card in the Child Stack (the next level down on the hierarchy). The new Child Card is attached to the current card as its parent. Note that the "Parent Name" and "Parent ID"fields on the new card are filled in, and the current card has the new Child Card's ID added to its "Child IDs" field. Click on this message box to continue... -- part contents for card part 13 ----- text ----- You have clicked the "Delete" button. This will first ask you if you want to proceed, and then will delete this card and all the Child Cards attached to, and all the Child Cards attached to them, etc. It also removes this card's ID from the "Child IDs" field on its Parent Card. Click on this message box to continue... -- part contents for background part 35 ----- text ----- You have clicked the "Dubug" button. It controls the mode of the card as "Normal" or "Debug". This is Normal mode. This field is the "Data" field, and is the place you can store the information that this card is holding. On a real Element Card, you can edit this field any way you please. When "Debug" mode is on, you can't see this field, but you can see all the fields that link this card to its Parent Card and to its Child Cards. You will see a lot of card flipping as HyperArchy does its thing. Click on this field to continue... -- part contents for background part 19 ----- text ----- 1654 -- part contents for card part 14 ----- text ----- You have clicked on the field "Parent ID". (It has "1654" in it.) This field holds the card ID of the Parent Card of this card. The Parent Card is found in the stack with the name as listed in the field "Parent Stack Name". Never modify this field. HyperArchy takes care of it. Click on this message box to continue... -- part contents for card part 15 ----- text ----- You have clicked on the field "Self ID". (It has "2108" in it.) This field holds the card ID of the this card. It is shown for reference. Never modify this field. HyperArchy takes care of it. Click on this message box to continue... -- part contents for background part 18 ----- text ----- 4215 3978 2254 -- part contents for card part 16 ----- text ----- You have clicked on the field "Child IDs". (It has a list of numbers, starting with "4215", in it.) This field holds the card IDs of all the Child Cards attached to this card. The Child Cards are found in the stack with the name as listed in the field "Child Stack Name". Never modify this field. HyperArchy takes care of it. Click on this message box to continue... -- part contents for background part 20 ----- text ----- Parent Name -- part contents for background part 16 ----- text ----- Self Name -- part contents for background part 32 ----- text ----- Parent Stack Name -- part contents for background part 31 ----- text ----- Child Stack Name -- part contents for card part 17 ----- text ----- You have clicked on the field "Parent Name". In a real Element Card, it would have the Parent Card's name in it. It is shown for reference. The name shown here is the same as the name in the "Self Name" field on the Parent Card. Never modify this field. HyperArchy takes care of it. Click on this message box to continue... -- part contents for card part 18 ----- text ----- You have clicked on the field "Self Name". When you build your own HyperArchy database, you should enter a name for each new card in this field. It will be shown for reference in the field "Parent Name" on every Child Card that is attached to this card. If you edit this field, HyperArchy will take care updating the Child Cards with the new name of their Parent Card. Click on this message box to continue... -- part contents for card part 19 ----- text ----- You have clicked on the field "Parent Stack Name". This holds the name of the stack that contains the Parent Card of this card. That stack contains all the cards of the hierarchy level above this card's level. Only edit this field once, as instructed in the section of this manual entitled "Starting Your Own Database". After that, HyperArchy will take care of it. Click on this message box to continue... -- part contents for card part 20 ----- text ----- You have clicked on the field "Child Stack Name". This holds the name of the stack that contains the Child Cards of this card. That stack contains all the cards of the hierarchy level below this card's level. Only edit this field once, as instructed in the section of this manual entitled "Starting Your Own Database". After that, HyperArchy will take care of it. Click on this message box to continue... -- part contents for background part 48 ----- text ----- HyperArchy Version 1.0.1 2/11/90 Copyright © 1990 by Kim D. Ross The locked version of HyperArchy is distributed for free in the public domain as shareware. Please copy and redistrubute the locked version, unmodified, for free. Distribution of HyperArchy for renumeration is prohibited, except under special license from the author. The unlocked version of HyperArchy is meant for private use. Distribution of the unlocked version is prohibited. To register as a user, and to obtain the password to unlock your copy, send $11.00 to: Kim D. Ross 305 Second Avenue New York, NY 10003 GEnie Address: K.D.ROSS I will make every attempt to answer written questions from registered users, only.